=== Thememove Addons For Elementor ===
Contributors: thememove
Tags: elementor, template library, theme builder, custom css, footer
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 2.1.2
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Additional functions for Elementor: cloud template library, theme builder locations & conditions, custom CSS and shortcode support.

== Description ==

Thememove Addons For Elementor extends the Elementor editor with:

* A remote template library that fetches ThemeMove templates directly inside the editor.
* A lightweight theme builder for header/footer locations with display conditions.
* Per-widget and per-page Custom CSS (available when Elementor Pro is not active).
* An `[elementor-template]` shortcode to embed saved templates anywhere.

= Requirements =

* Elementor 3.0.0 or later (tested up to 4.2.0).
* WordPress 6.0 or later.
* PHP 7.4 or later.

== Changelog ==

= 2.1.2 =

* Tweak: Confirmed compatibility with Elementor 4.2.0 and updated the "Elementor tested up to" header.
* Tweak: Replaced a deprecated Elementor editor config path (elementor.config.settings.page) with elementor.config.document.settings.

* Fix: Prevented a JavaScript error that broke the editor Conditions UI when the Elementor editor V2 packages are not loaded.
* Fix: Prevented a possible fatal error in the Custom CSS module when a document could not be resolved for a post.
* Fix: Prevented a possible fatal error when saving conditions for a post that is not a builder document.
* Fix: Fixed template lookup by ID in the remote template library source.
* Fix: Hardened the condition AJAX actions against missing or malformed request data (also avoids PHP 8.1+ deprecation warnings).
* Tweak: Removed dead code and raised minimum requirements to WordPress 6.0 / PHP 7.4.

= 2.1.1 =

* Security Fix: Added capability checks to the theme builder condition AJAX actions (save & conflict check) so only users allowed to edit the target post can change conditions.
* Security Fix: Restricted the condition search AJAX action to authorized users.
* Security Fix: Re-enabled SSL certificate verification for remote template library requests.
* Fix: Prevented a possible fatal error when a stored condition contained an unknown type.
* Fix: Prevented a possible fatal error when the template library received an unknown source.
* Tweak: Sanitized the location meta and theme template identifiers read from the request.
* Tweak: Updated Elementor compatibility to 4.1.5.

= 2.1.0 =

* Initial documented release.
